golden thistle

Noun
  1. any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads
golden thistle
The golden thistle grows on a sunny, rocky hillside.